package com.zyncro.test.multipart;

import java.io.InputStream;
import java.util.Map;

public interface MultipartRequest {

	void addHeader(String key, String value);

	void addQuerystringParameter(String key, String value);

	void addBodyParameter(String key, String value);

	void addStreamBodyParameter(String key, InputStream value);

	String getVerb();

	String getUrl();

	Map<String, String> getHeaders();

	Map<String, String> getQueryStringParams();

	Map<String, String> getBodyParams();

	Map<String, InputStream> getStreamBodyParams();

	Response send();
}